package com.tangji.signaltower.service.dao.entity;
import com.fqgj.common.entity.BaseEntity;
import java.math.BigDecimal;
import java.util.Date;
/**
* User: anonymous
* Date: 2020-09-17
* Time: 23:43:29.065
* TableDesc:交易表
*/
public class MockBinaryTradeEntity extends BaseEntity{
    /**
    *交易号
    */
    private String tradeNo;
    /**
    *客户号
    */
    private String userCode;
    /**
    *产品code BCHUSD,GBPJPY,EURJPY
    */
    private String productCode;
    /**
    * 下单趋势，0:压跌 1:压涨
    */
    private Integer trendType;
    /**
    *订单状态 1:开盘中 2：已开盘 3:异常超时关闭
    */
    private Integer orderStatus;
    /**
    *开盘时间
    */
    private Date openingTime;
    /**
    *开盘价格
    */
    private BigDecimal openingPrice;
    /**
    *预计收盘时间
    */
    private Date expectDeadline;
    /**
    *理论收盘时间
    */
    private Date theoryExpectDeadline;
    /**
    *收盘时间
    */
    private Date closingTime;
    /**
    *收盘价格
    */
    private BigDecimal closingPrice;
    /**
    *创建日期
    */
    private Date createDate;


    public  String getTradeNo(){
        return this.tradeNo;
    }

    public  MockBinaryTradeEntity setTradeNo(String tradeNo){
        this.tradeNo = tradeNo;
        return this;
    }

    public  String getUserCode(){
        return this.userCode;
    }

    public  MockBinaryTradeEntity setUserCode(String userCode){
        this.userCode = userCode;
        return this;
    }

    public  String getProductCode(){
        return this.productCode;
    }

    public  MockBinaryTradeEntity setProductCode(String productCode){
        this.productCode = productCode;
        return this;
    }

    public  Integer getTrendType(){
        return this.trendType;
    }

    public  MockBinaryTradeEntity setTrendType(Integer trendType){
        this.trendType = trendType;
        return this;
    }

    public  Integer getOrderStatus(){
        return this.orderStatus;
    }

    public  MockBinaryTradeEntity setOrderStatus(Integer orderStatus){
        this.orderStatus = orderStatus;
        return this;
    }

    public  Date getOpeningTime(){
        return this.openingTime;
    }

    public  MockBinaryTradeEntity setOpeningTime(Date openingTime){
        this.openingTime = openingTime;
        return this;
    }

    public  BigDecimal getOpeningPrice(){
        return this.openingPrice;
    }

    public  MockBinaryTradeEntity setOpeningPrice(BigDecimal openingPrice){
        this.openingPrice = openingPrice;
        return this;
    }

    public  Date getExpectDeadline(){
        return this.expectDeadline;
    }

    public  MockBinaryTradeEntity setExpectDeadline(Date expectDeadline){
        this.expectDeadline = expectDeadline;
        return this;
    }

    public  Date getTheoryExpectDeadline(){
        return this.theoryExpectDeadline;
    }

    public  MockBinaryTradeEntity setTheoryExpectDeadline(Date theoryExpectDeadline){
        this.theoryExpectDeadline = theoryExpectDeadline;
        return this;
    }

    public  Date getClosingTime(){
        return this.closingTime;
    }

    public  MockBinaryTradeEntity setClosingTime(Date closingTime){
        this.closingTime = closingTime;
        return this;
    }

    public  BigDecimal getClosingPrice(){
        return this.closingPrice;
    }

    public  MockBinaryTradeEntity setClosingPrice(BigDecimal closingPrice){
        this.closingPrice = closingPrice;
        return this;
    }

    public  Date getCreateDate(){
        return this.createDate;
    }

    public  MockBinaryTradeEntity setCreateDate(Date createDate){
        this.createDate = createDate;
        return this;
    }
}
